Add NVP (Non-Vascular Plant) Layer in CTSM#3927
Open
huitang-earth wants to merge 33 commits intoESCOMP:masterfrom
Open
Add NVP (Non-Vascular Plant) Layer in CTSM#3927huitang-earth wants to merge 33 commits intoESCOMP:masterfrom
huitang-earth wants to merge 33 commits intoESCOMP:masterfrom
Conversation
6 tasks
Member
|
@huitang-earth Your timing on this could not be better! Let's discuss on the FATES-side PR, NGEET/fates#1556. |
…n snow is absent.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description:
This PR introduces a physically explicit representation of non-vascular plants (NVP; e.g., moss and lichen) in CTSM–FATES and its biophysical effect by assigning them to a dedicated vertical layer in CTSM, and a NVP PFT in FATES. The core architectural decision is to use layer 0 of the soil-snow layer structure to accommodate NVP and its growth (i.e., changes in height) when it is present. This layer integrates consistently into CLM’s radiation (under snow), thermal, and hydrology schemes, while coupling to FATES (NGEET/fates#1556) for canopy radiation (without snow) and photosynthesis (see the following call graph).
Note: The implementation is not fully ready yet and is still open for discussion.
Key implementation details in CLM:
NVPWaterBalance_Column.Collaborators:
@rosiealice
Expectation of Answer Changes:
This PR is expected to produce answer changes when NVP is active and NVP layer is present:
No answer changes are expected when NVP is disabled.
Description of generative AI usage
Claude code has been used for porting changes into the new CTSM version and designing the overall structure. The call graph is also generated by Claude code.
Any User Interface Changes (namelist or namelist defaults changes): Yes.
Does this create a need to change or add documentation? Yes